(function(win,doc){
	win._MYFN = (function(){
		var methods = {
			//环饼图
			methods1:function(){
				console.log(111)
				return this		//返回工厂，便于链式调用
			},
			methods2:function(){
				console.log(222)
				return this		//返回工厂，便于链式调用
			},
			//...
		}
		/* 工厂函数，链式调用 */
		return function(){
			return Object.assign(Object.create(_MYFN.prototype),methods)
		}
	})()
})(window,document)

// 调用
// var myfn = _MYFN()
// myfn.methods1().methods2()	//打印：111;222